package top.lixunda.common.validate.core;

/**
 * @author Xumda
 * @version time:2019/12/7 10:46
 */
public interface IBaseEntityValidator {

    ValidateResult validate();

    ValidateResult validate(String type);

    ValidateResult validateAnnotation() throws IllegalAccessException;

    ValidateResult validateAll() throws IllegalAccessException;

    ValidateResult validateAll(String type) throws IllegalAccessException;
}
